package com.zt.pojo;

import lombok.Data;

import java.util.*;
import java.io.Serializable;

/**
 * 
 * @TableName t_menu
 */
@Data
public class Menu implements Serializable {
    /**
     * 
     */
    private Integer id;

    /**
     * 
     */
    private String name;// 菜单名称

    /**
     * 
     */
    private String linkurl;// 访问路径

    /**
     * 
     */
    private String path;//菜单项所对应的路由路径

    /**
     * 
     */
    private Integer priority;// 优先级（用于排序）

    /**
     * 
     */
    private String icon;//图标

    /**
     * 
     */
    private String description;

    /**
     * 
     */
    private Integer parentmenuid;//父菜单id

    /**
     * 
     */
    private Integer level;
    private Set<Role> roles = new HashSet<Role>(0);//角色集合
    private List<Menu> children = new ArrayList<>();//子菜单集合
}